public class test_2_7 {

//    1、一球从100米高度自由落下，每次落地后反跳回原高度的一半；
//    再落下，求它在 第10次落地时，共经过多少米？第10次反弹多高？
//
//    public static void main(String[] args) {
//        double height=100.0;
//        double sum=0;
//        for (int i = 0; i < 9; i++) {
//            sum+=height/2*3;
//            height/=2;
//        }
//        System.out.println("共经过"+(sum+height)+"米");
//        System.out.println("第10次反弹"+height+"米");
//    }



//    2、有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，
//    假如兔子都不死，问第n个月的兔子对数为多少？
//
    public static int fun(int n){
        if(n==1||n==2){
            return 1;
        }
        return fun(n-1)+fun(n-2);
    }
    public static void main(String[] args) {
        System.out.println(fun(4));
    }


}


